#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
int main()
{
    int n,x;
    cin>>n>>x;
    vector<int> v(n);
    long long tmp=0;
    for(int i=0;i<n;i++)
    {
        cin>>v[i];
        tmp+=v[i];
    }
    sort(v.begin(),v.end(),greater<int>());
    if(x<n)//之前没考虑越界的问题！！！
    {
        long long sum=v[x]*x;
        for(int i=0;i<x;i++)
        {
            sum+=v[i]-v[x];
        }
        cout<<sum;
    }
    else
    {
        cout<<tmp;
        
    }
    
    return 0;
}